package tk.hoopy.zedtown.assets;

import java.awt.Image;

import tk.hoopy.zedtown.graphics.Drawable;

public abstract class Asset implements Drawable {
	
	protected int positionX, positionY;
	protected Image texture;
	protected String label;
	
	public String GetName() {
		return label;
	}

	public void SetName(String name) {
		label = name;
	}
	
	public Image GetTexture() {
		return texture;
	}
	
	public void SetTexture(Image img) {
		texture = img;
	}
	
	public int GetPositionX() {
		return positionX;
	}

	public int GetPositionY() {
		return positionY;
	}
	
	public abstract boolean IsTile();
	public abstract boolean IsEntity();
	
}
